mechanical excavation - Espagnol Anglais Dictionnaire